package cn.apotato.modules.test.handler;

import cn.apotato.modules.mybatis.plus.functions.TenantIdFunction;
import cn.apotato.modules.mybatis.plus.plungs.TenantIdHandler;
import org.springframework.stereotype.Component;

/**
 * 获取租者id处理程序
 *
 * @author 胡晓鹏
 * @date 2023/05/19
 */
@Component
public class MyTenantIdHandler implements TenantIdHandler {
    /**
     * 租户id
     *
     * @return {@link TenantIdFunction}
     */
    @Override
    public TenantIdFunction getTenantId() {
        return () -> "apotato.cn";
    }

    /**
     * 获取租户id列
     *
     * @return {@link String}
     */
    @Override
    public String getTenantIdColumn() {
        return "tenant_id";
    }
}
